/**
 * Copyright 2022 lzltool.com
 */

package cn.hebutrun.oulabot.entity.response;

import cn.hebutrun.oulabot.entity.Sender;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;


@Data
@ApiModel("gocqhttp消息回复实体")
public class BotMessageResponse implements Serializable {

	@ApiModelProperty("")
	private String postType;
	@ApiModelProperty("")
	private String messageType;
	@ApiModelProperty("")
	private String noticeType;
	@ApiModelProperty("")
	private String requestType;
	@ApiModelProperty("")
	private String flag;
	@ApiModelProperty("")
	private int time;
	@ApiModelProperty("")
	private Long selfId = 0L;
	@ApiModelProperty("表示消息的子类型")
	private String subType;
  @ApiModelProperty("发送者 QQ 号")
  private Long userId = 0L;
	@ApiModelProperty("消息 ID")
	private Long messageId = 0L;
	@ApiModelProperty("字体")
	private int font;
	@ApiModelProperty("发送者信息")
	private Sender sender;
	@ApiModelProperty("一个消息链")
	private String message;
	@ApiModelProperty("")
	private int messageSeq;
	@ApiModelProperty("CQ 码格式的消息")
	private String rawMessage;
	@ApiModelProperty("")
	private String anonymous;
	@ApiModelProperty("QQ群号")
	private Long groupId = 0L;
}